package com.baosight.risk.service.riim.vo;

import com.baosight.risk.service.riim.entity.RiimRiskAssignment;
import com.baosight.risk.service.riim.entity.RiimRiskEvaluation;
import com.baosight.risk.service.riim.entity.RiimRiskImport;
import com.baosight.risk.service.riri.entity.RiriDutyComp;
import com.baosight.risk.service.riri.entity.RiriDutyUser;
import io.swagger.annotations.ApiModel;
import lombok.Data;

import javax.persistence.Column;
import java.util.List;

@Data
@ApiModel("实施方案")
public class RiimRiskImportVO extends RiimRiskImport {

    /**
     * 公司ID集合
     */
    private List<String> compIdList;

    /**
     * 重点风险实施方案===主要职责及分工
     */
    private List<RiimRiskAssignment> assignmentList;

    /**
     * 重点风险实施方案===风险评估
     */
    private List<RiimRiskEvaluation> evaluationList;

    /**
     * 重点风险实施方案===项目目标
     */
    private List<RiimRiskGoalVO> goalList;

    /**
     * 需要导出的字段列表
     */
    private List<String> columNameList;

    /**
     * 部门集合
     */
    private List<RiriDutyComp> dutyCompList;
    private List<String> dutyCompListStr;

    /**
     * 人员集合
     */
    private List<RiriDutyUser> dutyUserList;


    private String manageCompCode;
    /**
     * 管理单位名称
     */

    private String manageCompName;
}
